\doxysubsection{ipv4-\/dgr-\/routing-\/table-\/entry.cc}
\hypertarget{ipv4-dgr-routing-table-entry_8cc_source}{}\label{ipv4-dgr-routing-table-entry_8cc_source}\index{model/ipv4-\/dgr-\/routing-\/table-\/entry.cc@{model/ipv4-\/dgr-\/routing-\/table-\/entry.cc}}
\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00001}00001\ \textcolor{comment}{/*\ -\/*-\/\ Mode:C++;\ c-\/file-\/style:"{}gnu"{};\ indent-\/tabs-\/mode:nil;\ -\/*-\/\ */}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00002}00002\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00003}00003\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8h}{ipv4-\/dgr-\/routing-\/table-\/entry.h}}"{}}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00004}00004\ \textcolor{preprocessor}{\#include\ "{}ns3/assert.h"{}}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00005}00005\ \textcolor{preprocessor}{\#include\ "{}ns3/log.h"{}}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00006}\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{00006}}\ \textcolor{preprocessor}{\#define\ MAX\_UINT32\ 0xffffffff}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00007}00007\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00008}00008\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespacens3}{ns3}}\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00009}00009\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00010}\mbox{\hyperlink{namespacens3_acdcec3d6490f0bbba294ec17a70e6f1a}{00010}}\ \mbox{\hyperlink{namespacens3_adde9ed23eff577cdfec10d85035e32eb}{NS\_LOG\_COMPONENT\_DEFINE}}\ (\textcolor{stringliteral}{"{}Ipv4DGRRoutingTableEntry"{}});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00011}00011\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00012}00012\ \textcolor{comment}{/*****************************************************}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00013}00013\ \textcolor{comment}{\ *\ \ \ \ \ Network\ Ipv4RoutingTableEntry}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00014}00014\ \textcolor{comment}{\ *****************************************************/}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00015}00015\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00016}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{00016}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ ()}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00017}00017\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00018}00018\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00019}00019\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00020}00020\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00024}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b49550e393527e81748f8335949081}{00024}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ \textcolor{keyword}{const}\ \&route)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00025}00025\ \ \ :\ m\_dest\ (route.m\_dest),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00026}00026\ \ \ \ \ m\_destNetworkMask\ (route.m\_destNetworkMask),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00027}00027\ \ \ \ \ m\_gateway\ (route.m\_gateway),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00028}00028\ \ \ \ \ m\_interface\ (route.m\_interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00029}00029\ \ \ \ \ m\_nextInterface\ (route.m\_nextInterface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00030}00030\ \ \ \ \ m\_distance\ (route.m\_distance)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00031}00031\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00032}00032\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00033}00033\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this}\ <<\ route);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00034}00034\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00035}00035\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00036}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a1403903afa0196694feccbe5473204a8}{00036}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ \textcolor{keyword}{const}\ *route)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00037}00037\ \ \ :\ m\_dest\ (route-\/>m\_dest),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00038}00038\ \ \ \ \ m\_destNetworkMask\ (route-\/>m\_destNetworkMask),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00039}00039\ \ \ \ \ m\_gateway\ (route-\/>m\_gateway),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00040}00040\ \ \ \ \ m\_interface\ (route-\/>m\_interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00041}00041\ \ \ \ \ m\_nextInterface\ (route-\/>m\_nextInterface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00042}00042\ \ \ \ \ m\_distance\ (route-\/>m\_distance)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00043}00043\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00044}00044\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this}\ <<\ route);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00045}00045\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00046}00046\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00047}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aa317d152621e53c8e335e718bb599c60}{00047}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (Ipv4Address\ dest,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00048}00048\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Address\ gateway,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00049}00049\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00050}00050\ \ \ :\ m\_dest\ (dest),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00051}00051\ \ \ \ \ m\_destNetworkMask\ (Ipv4Mask::GetOnes\ ()),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00052}00052\ \ \ \ \ m\_gateway\ (gateway),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00053}00053\ \ \ \ \ m\_interface\ (interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00054}00054\ \ \ \ \ m\_nextInterface\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}}),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00055}00055\ \ \ \ \ m\_distance\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}})}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00056}00056\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00057}00057\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00058}00058\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00059}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aae94f7c9203af70e3ca627a2f86c1056}{00059}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (Ipv4Address\ dest,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00060}00060\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00061}00061\ \ \ :\ m\_dest\ (dest),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00062}00062\ \ \ \ \ m\_destNetworkMask\ (Ipv4Mask::GetOnes\ ()),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00063}00063\ \ \ \ \ m\_gateway\ (Ipv4Address::GetZero\ ()),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00064}00064\ \ \ \ \ m\_interface\ (interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00065}00065\ \ \ \ \ m\_nextInterface\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}}),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00066}00066\ \ \ \ \ m\_distance\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}})}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00067}00067\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00068}00068\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00069}00069\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00070}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a36b6f730fb870d6c4cff428fd383d962}{00070}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (Ipv4Address\ network,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00071}00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Mask\ networkMask,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00072}00072\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Address\ gateway,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00073}00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00074}00074\ \ \ :\ m\_dest\ (network),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00075}00075\ \ \ \ \ m\_destNetworkMask\ (networkMask),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00076}00076\ \ \ \ \ m\_gateway\ (gateway),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00077}00077\ \ \ \ \ m\_interface\ (interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00078}00078\ \ \ \ \ m\_nextInterface\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}}),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00079}00079\ \ \ \ \ m\_distance\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}})}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00080}00080\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00081}00081\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this}\ <<\ network\ <<\ networkMask\ <<\ gateway\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00082}00082\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00083}00083\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00084}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ad34c592897b071c1143f40d9d98ff89e}{00084}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (Ipv4Address\ network,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00085}00085\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Mask\ networkMask,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00086}00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00087}00087\ \ \ :\ m\_dest\ (network),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00088}00088\ \ \ \ \ m\_destNetworkMask\ (networkMask),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00089}00089\ \ \ \ \ m\_gateway\ (Ipv4Address::GetZero\ ()),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00090}00090\ \ \ \ \ m\_interface\ (interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00091}00091\ \ \ \ \ m\_nextInterface\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}}),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00092}00092\ \ \ \ \ m\_distance\ (\mbox{\hyperlink{ipv4-dgr-routing-table-entry_8cc_a26248174abf27973b9edfa9b70ba4c93}{MAX\_UINT32}})}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00093}00093\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00094}00094\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this}\ <<\ network\ <<\ networkMask\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00095}00095\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00096}00096\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00104}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2409f413ef002e0fc852be3c0b9b9493}{00104}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry}}\ (Ipv4Address\ dest,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00105}00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Address\ gateway,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00106}00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00107}00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ nextInterface,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00108}00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ distance)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00109}00109\ \ \ :\ m\_dest\ (dest),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00110}00110\ \ \ \ \ m\_destNetworkMask\ (Ipv4Mask::GetOnes\ ()),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00111}00111\ \ \ \ \ m\_gateway\ (gateway),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00112}00112\ \ \ \ \ m\_interface\ (interface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00113}00113\ \ \ \ \ m\_nextInterface\ (nextInterface),}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00114}00114\ \ \ \ \ m\_distance\ (distance)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00115}00115\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00116}00116\ \ \ \ \ \textcolor{comment}{//\ std::cout\ <<\ "{}CreateNetworkRouteTo\ with\ distance"{}\ <<\ distance\ <<\ std::endl;}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00117}00117\ \ \ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this}\ <<\ dest\ <<\ gateway\ <<\ interface\ <<\ distance);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00118}00118\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00119}00119\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00120}00120\ \textcolor{keywordtype}{bool}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00121}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb}{00121}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb}{Ipv4DGRRoutingTableEntry::IsHost}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00122}00122\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00123}00123\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00124}00124\ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a0e259e9a9de7934e536226ece9ec73d6}{m\_destNetworkMask}}\ ==\ Ipv4Mask::GetOnes\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00125}00125\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00126}00126\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{true};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00127}00127\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00128}00128\ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00129}00129\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00130}00130\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{false};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00131}00131\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00132}00132\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00133}00133\ Ipv4Address}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00134}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5}{00134}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5}{Ipv4DGRRoutingTableEntry::GetDest}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00135}00135\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00136}00136\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00137}00137\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a83f300dcc9098cf426a1d3578ee270a6}{m\_dest}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00138}00138\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00139}00139\ \textcolor{keywordtype}{bool}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00140}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589}{00140}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589}{Ipv4DGRRoutingTableEntry::IsNetwork}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00141}00141\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00142}00142\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00143}00143\ \ \ \textcolor{keywordflow}{return}\ !\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb}{IsHost}}\ ();}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00144}00144\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00145}00145\ \textcolor{keywordtype}{bool}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00146}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0}{00146}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0}{Ipv4DGRRoutingTableEntry::IsDefault}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00147}00147\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00148}00148\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00149}00149\ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a83f300dcc9098cf426a1d3578ee270a6}{m\_dest}}\ ==\ Ipv4Address::GetZero\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00150}00150\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00151}00151\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{true};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00152}00152\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00153}00153\ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00154}00154\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00155}00155\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{false};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00156}00156\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00157}00157\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00158}00158\ Ipv4Address}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00159}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4}{00159}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4}{Ipv4DGRRoutingTableEntry::GetDestNetwork}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00160}00160\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00161}00161\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00162}00162\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a83f300dcc9098cf426a1d3578ee270a6}{m\_dest}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00163}00163\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00164}00164\ Ipv4Mask}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00165}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4}{00165}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4}{Ipv4DGRRoutingTableEntry::GetDestNetworkMask}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00166}00166\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00167}00167\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00168}00168\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a0e259e9a9de7934e536226ece9ec73d6}{m\_destNetworkMask}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00169}00169\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00170}00170\ \textcolor{keywordtype}{bool}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00171}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69}{00171}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69}{Ipv4DGRRoutingTableEntry::IsGateway}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00172}00172\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00173}00173\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00174}00174\ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a436f0a10e8074828b5dbc54b2100c7b8}{m\_gateway}}\ ==\ Ipv4Address::GetZero\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00175}00175\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00176}00176\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{false};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00177}00177\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00178}00178\ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00179}00179\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00180}00180\ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{true};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00181}00181\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00182}00182\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00183}00183\ Ipv4Address}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00184}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{00184}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{Ipv4DGRRoutingTableEntry::GetGateway}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00185}00185\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00186}00186\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00187}00187\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a436f0a10e8074828b5dbc54b2100c7b8}{m\_gateway}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00188}00188\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00189}00189\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00190}00190\ uint32\_t}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00191}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{00191}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{Ipv4DGRRoutingTableEntry::GetInterface}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00192}00192\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00193}00193\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00194}00194\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_af52773f5998ee60462a7a3c4815f5aa3}{m\_interface}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00195}00195\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00196}00196\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00197}00197\ uint32\_t}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00198}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a327e4e2e11fd01986fc128e9ee8e90bc}{00198}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a327e4e2e11fd01986fc128e9ee8e90bc}{Ipv4DGRRoutingTableEntry::GetNextInterface}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00199}00199\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00200}00200\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00201}00201\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a8f17a3a13464b14f862a92702be6fbd1}{m\_nextInterface}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00202}00202\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00203}00203\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00204}00204\ uint32\_t}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00205}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b6cd8c1a98ab084553075f284de1b4}{00205}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b6cd8c1a98ab084553075f284de1b4}{Ipv4DGRRoutingTableEntry::GetDistance}}\ (\textcolor{keywordtype}{void})\textcolor{keyword}{\ const}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00206}00206\ \textcolor{keyword}{}\{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00207}00207\ \ \ NS\_LOG\_FUNCTION\ (\textcolor{keyword}{this});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00208}00208\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a0bb39e5764002439e5d2cbb2540f6471}{m\_distance}};}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00209}00209\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00210}00210\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00211}00211\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00212}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015}{00212}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015}{Ipv4DGRRoutingTableEntry::CreateHostRouteTo}}\ (Ipv4Address\ dest,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00213}00213\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Address\ nextHop,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00214}00214\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00215}00215\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00216}00216\ \ \ NS\_LOG\_FUNCTION\ (dest\ <<\ nextHop\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00217}00217\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry}}\ (dest,\ nextHop,\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00218}00218\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00219}00219\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00220}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a5d67819c375f3e3dce8d5ebc8ad322c7}{00220}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015}{Ipv4DGRRoutingTableEntry::CreateHostRouteTo}}\ (Ipv4Address\ dest,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00221}00221\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00222}00222\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00223}00223\ \ \ NS\_LOG\_FUNCTION\ (dest\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00224}00224\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry}}\ (dest,\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00225}00225\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00226}00226\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00231}00231\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00232}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aef6b0aa8cfe002a97b460a8b1d664877}{00232}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015}{Ipv4DGRRoutingTableEntry::CreateHostRouteTo}}\ (Ipv4Address\ dest,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00233}00233\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Address\ nextHop,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00234}00234\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00235}00235\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ nextInterface,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00236}00236\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ distance)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00237}00237\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00238}00238\ \ \ NS\_LOG\_FUNCTION\ (dest\ <<\ nextHop\ <<\ interface\ <<\ nextInterface\ <<\ distance);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00239}00239\ \ \ \textcolor{comment}{//\ std::cout\ <<\ "{}CreateNetworkRouteTo\ with\ distance"{}\ <<\ std::endl;}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00240}00240\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry}}\ (dest,\ nextHop,\ interface,\ nextInterface,\ distance);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00241}00241\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00242}00242\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00243}00243\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00244}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b}{00244}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b}{Ipv4DGRRoutingTableEntry::CreateNetworkRouteTo}}\ (Ipv4Address\ network,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00245}00245\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Mask\ networkMask,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00246}00246\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Address\ nextHop,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00247}00247\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00248}00248\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00249}00249\ \ \ NS\_LOG\_FUNCTION\ (network\ <<\ networkMask\ <<\ nextHop\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00250}00250\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry}}\ (network,\ networkMask,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00251}00251\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ nextHop,\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00252}00252\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00253}00253\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00254}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a5be205f1f25fcea7f24f8e2f473046cb}{00254}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b}{Ipv4DGRRoutingTableEntry::CreateNetworkRouteTo}}\ (Ipv4Address\ network,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00255}00255\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Ipv4Mask\ networkMask,}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00256}00256\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00257}00257\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00258}00258\ \ \ NS\_LOG\_FUNCTION\ (network\ <<\ networkMask\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00259}00259\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry}}\ (network,\ networkMask,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00260}00260\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00261}00261\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00262}00262\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00263}\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a22ea568034b4a90eec3ed464dc829809}{00263}}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a22ea568034b4a90eec3ed464dc829809}{Ipv4DGRRoutingTableEntry::CreateDefaultRoute}}\ (Ipv4Address\ nextHop,\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00264}00264\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ interface)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00265}00265\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00266}00266\ \ \ NS\_LOG\_FUNCTION\ (nextHop\ <<\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00267}00267\ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb}{Ipv4DGRRoutingTableEntry}}\ (Ipv4Address::GetZero\ (),\ Ipv4Mask::GetZero\ (),\ nextHop,\ interface);}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00268}00268\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00269}00269\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00270}00270\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00271}\mbox{\hyperlink{namespacens3_a2a7b22d2382111fb3a765552a9d286f4}{00271}}\ std::ostream\&\ \mbox{\hyperlink{namespacens3_a7c0f3fcc4f4363c5458911cded1af4b6}{operator<<\ }}(std::ostream\&\ os,\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ \textcolor{keyword}{const}\&\ route)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00272}00272\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00273}00273\ \ \ \textcolor{keywordflow}{if}\ (route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0}{IsDefault}}\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00274}00274\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00275}00275\ \ \ \ \ \ \ NS\_ASSERT\ (route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69}{IsGateway}}\ ());}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00276}00276\ \ \ \ \ \ \ os\ <<\ \textcolor{stringliteral}{"{}default\ out="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ()\ <<\ \textcolor{stringliteral}{"{},\ next\ hop="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{GetGateway}}\ ();}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00277}00277\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00278}00278\ \ \ \textcolor{keywordflow}{else}\ \textcolor{keywordflow}{if}\ (route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb}{IsHost}}\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00279}00279\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00280}00280\ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69}{IsGateway}}\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00281}00281\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00282}00282\ \ \ \ \ \ \ \ \ \ \ os\ <<\ \textcolor{stringliteral}{"{}host="{}}<<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5}{GetDest}}\ ()\ <<\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00283}00283\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},\ out="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ()\ <<}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00284}00284\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},\ next\ hop="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{GetGateway}}\ ();}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00285}00285\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00286}00286\ \ \ \ \ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00287}00287\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00288}00288\ \ \ \ \ \ \ \ \ \ \ os\ <<\ \textcolor{stringliteral}{"{}host="{}}<<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5}{GetDest}}\ ()\ <<\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00289}00289\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},\ out="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ();}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00290}00290\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00291}00291\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00292}00292\ \ \ \textcolor{keywordflow}{else}\ \textcolor{keywordflow}{if}\ (route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589}{IsNetwork}}\ ())\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00293}00293\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00294}00294\ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69}{IsGateway}}\ ())}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00295}00295\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00296}00296\ \ \ \ \ \ \ \ \ \ \ os\ <<\ \textcolor{stringliteral}{"{}network="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4}{GetDestNetwork}}\ ()\ <<}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00297}00297\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},\ mask="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4}{GetDestNetworkMask}}\ ()\ <<}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00298}00298\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},out="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ()\ <<}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00299}00299\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},\ next\ hop="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{GetGateway}}\ ();}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00300}00300\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00301}00301\ \ \ \ \ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00302}00302\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00303}00303\ \ \ \ \ \ \ \ \ \ \ os\ <<\ \textcolor{stringliteral}{"{}network="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4}{GetDestNetwork}}\ ()\ <<}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00304}00304\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},\ mask="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4}{GetDestNetworkMask}}\ ()\ <<}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00305}00305\ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{"{},out="{}}\ <<\ route.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ();}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00306}00306\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00307}00307\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00308}00308\ \ \ \textcolor{keywordflow}{else}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00309}00309\ \ \ \ \ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00310}00310\ \ \ \ \ \ \ NS\_ASSERT\ (\textcolor{keyword}{false});}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00311}00311\ \ \ \ \ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00312}00312\ \ \ \textcolor{keywordflow}{return}\ os;}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00313}00313\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00314}00314\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00315}\mbox{\hyperlink{namespacens3_a31be9c355502d5d92cd252ad21233aeb}{00315}}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacens3_a31be9c355502d5d92cd252ad21233aeb}{operator==\ }}(\textcolor{keyword}{const}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ a,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry}{Ipv4DGRRoutingTableEntry}}\ b)}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00316}00316\ \{}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00317}00317\ \ \ \textcolor{keywordflow}{return}\ (a.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5}{GetDest}}\ ()\ ==\ b.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5}{GetDest}}\ ()\ \&\&\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00318}00318\ \ \ \ \ \ \ \ \ \ \ a.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4}{GetDestNetworkMask}}\ ()\ ==\ b.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4}{GetDestNetworkMask}}\ ()\ \&\&}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00319}00319\ \ \ \ \ \ \ \ \ \ \ a.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{GetGateway}}\ ()\ ==\ b.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c}{GetGateway}}\ ()\ \&\&}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00320}00320\ \ \ \ \ \ \ \ \ \ \ a.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ()\ ==\ b.\mbox{\hyperlink{classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25}{GetInterface}}\ ());}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00321}00321\ \}}
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00322}00322\ }
\DoxyCodeLine{\Hypertarget{ipv4-dgr-routing-table-entry_8cc_source_l00323}00323\ \}\ \textcolor{comment}{//\ namespace\ ns3}}

\end{DoxyCode}
